﻿// MaterialSynchronize.h: 这是材料数据同步SDK的头文件。
// 定义了用于从远程服务器同步材料数据到本地SQLite数据库的接口。

#ifndef MATERIAL_DATA_SDK_H
#define MATERIAL_DATA_SDK_H

// 添加要在此处预编译的标头
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <sqlite3.h>
#include <nlohmann/json.hpp>
#include <curl/curl.h>

// 定义导出宏
#pragma once

#ifdef MATERIALDATASDK_EXPORTS
#define MATERIALDATASDK_API __declspec(dllexport)
#else
#define MATERIALDATASDK_API __declspec(dllimport)
#endif

// 函数声明
extern "C" MATERIALDATASDK_API bool synchronize();

#endif // MATERIAL_DATA_SDK_H#pragma once
